[JS全部选中] 为什么只能选中,不能取消

来源:百度知道 编辑:UC知道 时间:2024/05/05 20:03:35
详细代码:

单选按钮:
<input name="selectbookid" type="checkbox" id="selectbookid" value="<%=rs("id")%>">

全选
<input type="checkbox" name="checkbox" value="Check All" onClick="mm()">

<input type="submit" class=button name="Submit" value=" 删 除 " onClick="return test();">

<script>
function test()
{
if(!confirm('确认删除吗?')) return false;
}
</script>
<script language=javascript>
function mm()
{
var a = document.getElementsByTagName("input");
if(a[0].checked==true){
for (var i=0; i<a.length; i++)
if (a[i].type == "checkbox") a[i].checked = false;
}
else
{
for (var i=0; i<a.length; i++)
if (a[i].type == "checkbox") a[i

不是可以的嘛 全选在点一下 不就全取消拉。input冲突 把你搜索中的input 还有底下跳页的input 都算进去了 无法做判断了。。。 input类型很多的 而js判断的是checkbox类型。。所以卡住了。

单选按钮:
<input name="selectbookid" type="checkbox" id="selectbookid" value="1">
<input name="selectbookid" type="checkbox" id="selectbookid" value="1">
<input name="selectbookid" type="checkbox" id="selectbookid" value="1">
全选
<input type="checkbox" name="checkbox" value="Check All" onClick="mm()">

<input type="submit" class=button name="Submit" value=" 删 除 " onClick="return test();">

<script>
function test()
{
if(!confirm('确认删除吗?')) return false;
}
</script>
<script language=javascript>
function mm()
{
var a =